<template>
    <div>
        <mt-swipe :auto="4000">
            <!--在组件中,使用v-for循环的话,一定要使用 key -->
            <!--将来, 誰使用此轮播图组件,誰为我们传递 lunbotuList -->
            <!-- 此时, lunbotuList 应该是 父组件向子组件传值来设置-->
            <mt-swipe-item v-for="item in lunbotuList" :key="item.img">
                <img :src="item.img" alt="" :class="{'full':isFull}">
            </mt-swipe-item>
        </mt-swipe>
    </div>

    <!--  调用者传递 isFull 属性
    分析:为什么 商品评论中的 轮播图那么丑
    1. 首页中的图片,它的宽和高,都是使用了 100% 的宽高
    2. 在商品详情页面中, 轮播图的 图片,如果也使用 宽高 为 100% 的话,页面不好看
    3. 商品详情页面中的轮播图,期望 高度是 100%,但是 宽度为 自适应
    4. 经过分析,得到 问题的原因: 首页中的轮播图 和 详情页中的轮播图,分歧点是 宽度到底是100% 还是 自适应
    5. 既然这两个 轮播图 ,其他方面都是没有冲突的,只是 宽度有分歧, 那么,我们可以定义一个属性,让 使用轮播图的 调用者,手动指定 是否为 100% 的宽度

    -->

</template>

<script type="text/ecmascript-6">
    export default {
        name: 'SwiperComponent',
        data() {
            return {

            }
        },
        props: ['lunbotuList','isFull'],
    }
</script>


<style lang="scss" rel="stylesheet/scss" scoped>
    .mint-swipe {
        height:200px;
        .mint-swipe-item {
            text-align: center;
            /*&:nth-child(1) {*/
                /*background-color: red;*/
            /*}*/

            /*&:nth-child(2) {*/
                /*background-color: blue;*/
            /*}*/

            /*&:nth-child(3) {*/
                /*background-color: cyan;*/
            /*}*/
        }

        img {
            /*width:100%;*/
            height:100%;
        }
    }

    /*通过对象来绑定属性,去确定是否要显示100%宽度图片*/
    .full {
        width:100%;
    }
</style>